import math
ch=int(input())
if len(str(ch))==4:
    if ch%2==0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    if ch%3==0:
        print('Число кратное трём: Да')
    else:
        ('Число кратное трём: Нет')
    strch=str(ch)
    maxch=max(strch)
    minch=min(strch)
    nullch=strch.count('0')
    print('Наименьшеая цифра числа: ', minch)
    print('Наибольшая цифра числа: ', maxch)
    print('Количевство нулей в числе: ', nullch )
    edch=ch%10
    tisch=ch//1000
    sotch=(ch%1000)//100
    desch=(ch%100)//10
    if edch in [0,1,4,9]:
        if int(edch**0.5)**2 == edch:
            edch=edch**0.5
            print("Цифра в разряде едениц является квадратом цифры: ", edch )
        else:
            print("Цифра в разряде едениц является квадратом цифры: Нет")
    else:
        print("Цифра в разряде едениц является квадратом цифры: Нет")
    if desch in [0, 1, 4, 9]:
        if int(desch ** 0.5) ** 2 == desch:
            desch  = desch ** 0.5
            print("Цифра в разряде десятков является квадратом цифры: ", desch)
        else:
            print("Цифра в разряде десятков является квадратом цифры: Нет")
    else:
        print("Цифра в разряде десятков является квадратом цифры: Нет")
    if sotch in [0, 1, 4, 9]:
        if int(sotch ** 0.5) ** 2 == sotch:
            sotch  = sotch ** 0.5
            print("Цифра в разряде сотен является квадратом цифры: ", sotch)
        else:
            print("Цифра в разряде сотен является квадратом цифры: Нет")
    else:
        print("Цифра в разряде сотен является квадратом цифры: Нет")
    if sotch in [0, 1, 4, 9]:
        if int(tisch ** 0.5) ** 2 == tisch:
            tisch  = tisch ** 0.5
            print("Цифра в разряде тысяч является квадратом цифры: ", tisch)
        else:
            print("Цифра в разряде тысяч является квадратом цифры: Нет")
    else:
        print("Цифра в разряде тысяч является квадратом цифры: Нет")
else:
    print('Введенное число не является четырехзнаным')
